package com.qijia.travel.services;

import com.qijia.travel.domain.AgencyMission;
import com.qijia.travel.domain.Guide;
import com.qijia.travel.domain.GuideStatus;
import com.qijia.travel.domain.Status;
import com.qijia.travel.domain.TouristGroup;
import com.qijia.travel.domain.TouristGroupDetail;
import com.qijia.travel.domain.Tream;
import com.qijia.travel.domain.TreamGuide;

public interface TravelBaseServices {
	
	/**
	 * @param guide
	 * @return
	 */
	public int regGuide(Guide guide);
	
	/**
	 * 
	 * @param anMission
	 * @return
	 */
	public int regAgencyMission(AgencyMission anMission);
	
	/**
	 * @param status
	 * @return
	 */
	public int regStatus(Status status);
	
	/**
	 * 注册旅游团
	 * @param trGroup
	 * @return
	 */
	public int regTouristGroup(TouristGroup trGroup);
	
	/**
	 * @param tream
	 * @return
	 */
	public int regTream(Tream tream);
	
	/**
	 * @param guiddeTotream
	 * @return
	 */
	public int regGuideToTream(TreamGuide guiddeTotream);
	
	/**
	 * @param guideStatus
	 * @return
	 */
	public int regGuideStatus(GuideStatus guideStatus);
	
	/**
	 * @param detail
	 * @return
	 */
	public int regTouristGroupDetail(TouristGroupDetail detail);

}
